/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author allam
 */
@Local
public interface NotiziaFacadeLocal {
    
    public List<Notizia> findAll();

    public void create(Notizia n);

    public boolean NotiziaEsistente(Notizia n);

    public Notizia find(Object idNotizia);
    
    public Notizia esiste(String titolo, Date dt);
    
    public List<Notizia> findSome(String titolo, String testo, String piattaforma, String data)throws FileNotFoundException, IOException;
    
    public List<Notizia> findPlatform(String piattaforma);
    
    public List<Notizia> findPlatform(List<String> piattaforme);

    public void remove(Notizia notizia);
    
}
